package cn.buildworld.touching.dao;

import cn.buildworld.touching.pojo.po.OsCommentReply;
import cn.buildworld.touching.pojo.po.OsCommentReplyExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OsCommentReplyMapper {
    int countByExample(OsCommentReplyExample example);

    int deleteByExample(OsCommentReplyExample example);

    int deleteByPrimaryKey(Long commentReplyId);

    int insert(OsCommentReply record);

    int insertSelective(OsCommentReply record);

    List<OsCommentReply> selectByExample(OsCommentReplyExample example);

    OsCommentReply selectByPrimaryKey(Long commentReplyId);

    int updateByExampleSelective(@Param("record") OsCommentReply record, @Param("example") OsCommentReplyExample example);

    int updateByExample(@Param("record") OsCommentReply record, @Param("example") OsCommentReplyExample example);

    int updateByPrimaryKeySelective(OsCommentReply record);

    int updateByPrimaryKey(OsCommentReply record);
}